home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0399 / 13 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.5 KB

  1. Date: Thu, 14 Jan 93 16:10:06 -0800
  2. From: ersmith@netcom.com (Eric R. Smith)
  3. Message-Id: <9301150010.AA11985@netcom.netcom.com>
  4. To: entropy@terminator.rs.itd.umich.edu
  5. Subject: Re:  mintlib stuff
  6.  
  7. >   one more suggestion for the mintlibs.
  8. >   I am currently busy porting the GNU shell-utils, and I noticed that
  9. >   the getopt() from the GNU libs is more powerful & flexible than the
  10. >   one in the mintlibs. Perhaps you could move GNU getopt() into the 
  11. >   mintlibs?
  12.  
  13. >I'd like Eric's opinion on this, so I'm CC:'ing him on this message.
  14. >I seem to recall Eric making noises at one point about not wanting GNU
  15. >code in the library due to the copyleft restrictions (hence the broken
  16. >scanf() in the mint libs).  Am I correct on this, Eric?
  17.  
  18. Yes. My objection is simply that once there's a GPL'd or GLPL'd file in
  19. the libraries, then *every* program compiled with the libraries must
  20. be distributed under the GNU license (or something like it). That means
  21. in particular that nobody could produce truly public domain programs
  22. with the library; nor could it be used for commercial purposes (so
  23. I couldn't use it to produce programs at Atari, unless I could convince
  24. Atari management that all such programs should be copylefted). Basically,
  25. it means forcing a particular distribution policy on people; and while
  26. I generally support the aims and means of the Free Software Foundation,
  27. I do not support the idea of coercing people to use the same means.
  28.  
  29. Having said all that, the ultimate decision must be yours, of course.
  30. You're the library maintainer now, and so you get the final say; and
  31. certainly many of the GNU functions are superior to the ones in
  32. the library now.
  33.  
  34. (If we can ever get shared libraries into MiNT then this becomes
  35. moot; the GNU library license is quite appropriate for shared libraries,
  36. since in that case it's not necessary to distribute source or object
  37. files in order to allow users to link with newer versions of the library.
  38. Don't hold your breath waiting for shared libraries to happen, though;
  39. other things have priority right now (like actually getting a working
  40. version of MultiTOS out the door) :-( ).
  41.  
  42. >I decided to dive in and get everything done last night instead of
  43. >waiting until the weekend.  So I'm all up to date now, and as soon as
  44. >Eric sends me all his undone patches and I merge them in, I'll be
  45. >ready to ship patchlevel 26.
  46.  
  47. Sorry about the delay. I'll try to get those to you ASAP. By the way,
  48. do you have bammi's update27? That has some fixes to the common code
  49. as well.
  50.  
  51. Regards,
  52. Eric
  53.